@import "./mixin";
.floor {
    width: 100%;
    height: 445px;
    padding: 25px 0 0;
    background-color: #34363c;
    .floor-top {
        position: relative;
        height: 180px;
        ul {
            display: flex;
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
            height: 60px;
            li {
                position: relative;
                flex: 1;
                width: 100%;
                height: 60px;
                line-height: 60px;
                color: #b0afaf;
                font-size: 24px;
                white-space: nowrap;
                box-sizing: border-box;
                i {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    transform: translateY(-50%);
                    display: block;
                    margin: 0 20px 0 18px;
                }
                span {
                    position: relative;
                    top: 50%;
                    left: 35px;
                    transform: translateY(-50%);
                    display: inline-block;
                    width: 200px;
                    height: 60px;
                    line-height: 60px;
                }
            }
            li:nth-of-type(1) {
                padding-left: 36px;
                i {
                    width: 42px;
                    height: 49px;
                    background: url(https://m1.lefile.cn/lenovo_cms/images/think/footer_ico01.png) no-repeat;
                }
            }
            li:nth-of-type(2) {
                padding-left: 36px;
                i {
                    width: 44px;
                    height: 44px;
                    background: url(https://m1.lefile.cn/lenovo_cms/images/think/footer_ico02.png) no-repeat;
                }
            }
            li:nth-of-type(3) {
                padding-left: 36px;
                i {
                    width: 49px;
                    height: 49px;
                    background: url(https://m1.lefile.cn/lenovo_cms/images/think/footer_ico03.png) no-repeat;
                }
            }
            li:nth-of-type(4) {
                padding-left: 36px;
                i {
                    width: 44px;
                    height: 43px;
                    background: url(https://m1.lefile.cn/lenovo_cms/images/think/footer_ico04.png) no-repeat;
                }
            }
        }
    }
    .floor-bottom {
        display: flex;
        height: 160px;
        margin-top: 50px;
        dl {
            flex: 1;
            margin-left: 36px;
            dt {
                margin: 9px 0 7px;
                font-size: 16px;
                color: #fff;
            }
            dd {
                line-height: 24px;
                font-size: 12px;
                color: #686a6e;
            }
        }
    }
}